/**
*  
* @Function 批次数据服务 
* @ProjectName credit-data-platform 
* @PackageName com.py.credit.service    
* @FileName BatchDataService.java    
* @Date 2018年9月27日上午11:46:15
* @Author Min DongXv
* @Copyright (c) 2018, 金电联行 All Rights Reserved.   
*   
*/
package com.py.credit.service;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.py.framework.core.common.Page;

/**
 * 
 * @Function 批次数据服务
 * @ClassName BatchDataService
 * @Date 2018年9月27日 上午11:46:15
 * @Author Min DongXv
 * 
 */
public interface BatchDataService {

	/**
	 *
	 * @Function 获取批次导入的数据
	 * @FileName BatchDataService.java
	 * @MethodName batchDataByConditionForPage
	 * @param columns
	 * @param additionalColumns
	 * @param condition
	 * @param page
	 * @param batchId
	 *            批次ID
	 * @param userId 
	 * @param deptId 
	 * @return
	 * @Date 2018年9月27日 上午11:48:02
	 * @Author Min DongXv
	 *
	 */
	List<Map<String, Object>> batchDataByConditionForPage(List<String> columns, String[] additionalColumns,
			String condition, Page page, Integer tableId, String batchId, Long deptId, Long userId);
	
	 Map<String,Object> batchDataDeptRun();
	 
	 
	List<Map<String, Object>> getlList(Page page,List<String> deptIds,String startTime, String endTime);
}
